package com.ak.server.platform.service;

import com.ak.common.entity.system.Application;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * 系统管理表
 */
public interface IApplicationService extends IService<Application> {

    /**
     * 校验编码是否唯一
     *
     * @param appCode
     * @return 结果
     */
    int checkAppCodeUnique(String appCode);


    /**
     * 查询租户所有的子系统  - 为租户分配数据源
     *
     * @param tenantCode 租户编码
     * @return
     */
    List<Application> selectApplicationsByTenantCode(String tenantCode);
}
